package es.rbr.servlets;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.List;

import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import es.rbr.web.Usuario;

@SuppressWarnings("serial")
public class LoginServlet extends HttpServlet  {
	
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		
		HttpSession sesion = request.getSession();
		
		Usuario usuario = new Usuario();
   
		usuario.nombre = request.getParameter("usuario");
		usuario.color = request.getParameter("colorUsuario");  
		System.out.println("Color de usuario: " + usuario.color);
		
    	ServletContext contexto =  sesion.getServletContext();
    	ArrayList<String> colores = (ArrayList<String>)contexto.getAttribute("colores");
		
		
    	colores.remove(usuario.color);
    	sesion.setAttribute("usuario", usuario);
    	
		System.out.println("logea");
		response.sendRedirect("/chat");
		
	}

	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

	}
}
